// 给出一个 32 位的有符号整数，你需要将这个整数中每位上的数字进行反转。
// 输入: 123
// 输出: 321
// 输入: -123
// 输出: -321
// 输入: 120
// 输出: 21

// function trans (num) {
//     let symbol = num > 0 ? '' : '-'
//     let str = num+''
//     let res = symbol + str.split('').reverse().join('') 
//     return parseInt(res)
// }

function trans (num) {
    let res = 0;
    while (num !== 0) {
        res = res * 10 + num % 10
        num = (num / 10) | 0
    }
    return res
}

console.log(trans(-128))